Matthieu Gallien [Fri, 31 Jan 2025 14:11:13 +0000 (15:11 +0100)]
Merge pull request #7422 from Integral-Tech/qstring-refactor
refactor: replace QString() with QStringLiteral() for better performance
Integral [Sat, 11 Jan 2025 02:51:30 +0000 (10:51 +0800)]
refactor: replace QString() with QStringLiteral() for better performance
Signed-off-by: Integral <integral@member.fsf.org>
Matthieu Gallien [Fri, 31 Jan 2025 12:34:15 +0000 (13:34 +0100)]
Merge pull request #7755 from nextcloud/bugfix/icons-darkmode
fix colours in dark mode
Jyrki Gadinger [Wed, 15 Jan 2025 15:33:18 +0000 (16:33 +0100)]
fix colours in dark mode
- use placeholderText for TextField icons (introduced in Qt 5.12)
- use windowText for the large icons in activity view/search results
- also fix retrieval of icons from the server
Signed-off-by: Jyrki Gadinger <nilsding@nilsding.org>
Matthieu Gallien [Fri, 31 Jan 2025 09:28:31 +0000 (10:28 +0100)]
Merge pull request #7811 from nextcloud/Rello-patch-2
Update doc link in issue template
Rello [Fri, 31 Jan 2025 07:17:48 +0000 (08:17 +0100)]
Update BUG_REPORT.yml
Signed-off-by: Rello <Rello@users.noreply.github.com>
Matthieu Gallien [Fri, 31 Jan 2025 09:27:12 +0000 (10:27 +0100)]
Merge pull request #7810 from nextcloud/Rello-patch-1
Link to new documentation
Rello [Fri, 31 Jan 2025 07:15:41 +0000 (08:15 +0100)]
Link to new documentation
Signed-off-by: Rello <Rello@users.noreply.github.com>
Rello [Fri, 31 Jan 2025 08:18:26 +0000 (09:18 +0100)]
Delete .github/workflows/documentation.yml
Documentation was moved to
https://github.com/nextcloud/documentation
Signed-off-by: Rello <Rello@users.noreply.github.com>
István Váradi [Wed, 29 Jan 2025 10:29:17 +0000 (11:29 +0100)]
Merge pull request #7801 from nextcloud/plucky
Add Ubuntu Plucky
István Váradi [Tue, 28 Jan 2025 16:08:02 +0000 (17:08 +0100)]
Add Ubuntu Plucky
Signed-off-by: István Váradi <ivaradi@varadiistvan.hu>
Matthieu Gallien [Wed, 29 Jan 2025 08:29:56 +0000 (09:29 +0100)]
Merge pull request #7799 from nextcloud/bugfix/fixAgainEndToEndEncryptionKeyGeneration
fix wrong if condition
Matthieu Gallien [Mon, 27 Jan 2025 17:56:48 +0000 (18:56 +0100)]
fix wrong if condition
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
Matthieu Gallien [Mon, 27 Jan 2025 10:01:59 +0000 (11:01 +0100)]
Merge pull request #7416 from nextcloud/feature/windowsQmlStyleFluent
use new in Qt6.8 windows fluent style
Matthieu Gallien [Mon, 27 Jan 2025 09:06:13 +0000 (10:06 +0100)]
on windows use Qt FluentWinUI3 style unless win10: Universal
use Universal qmt style on windows release before windows 11 then use
FluentWinUI3 which should fit with default windows 11 native style
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
Matthieu Gallien [Thu, 23 Jan 2025 09:38:45 +0000 (10:38 +0100)]
switch to latest Qt 6.8.1 ci image
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
Jyrki Gadinger [Fri, 3 Jan 2025 10:14:48 +0000 (11:14 +0100)]
Remove transparency value from system colours where needed
For some reason Windows11 has some transparency in the system colours
which makes reading drawers difficult
Signed-off-by: Jyrki Gadinger <nilsding@nilsding.org>
Matthieu Gallien [Fri, 20 Dec 2024 16:02:07 +0000 (17:02 +0100)]
switch drone ci to Qt 6.8.0 based images
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
Matthieu Gallien [Tue, 3 Dec 2024 17:09:43 +0000 (18:09 +0100)]
require Qt 6.8.0
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
Matthieu Gallien [Fri, 25 Oct 2024 10:29:57 +0000 (12:29 +0200)]
use new in Qt6.8 windows fluent style
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
Nextcloud bot [Mon, 27 Jan 2025 02:54:41 +0000 (02:54 +0000)]
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
Nextcloud bot [Sun, 26 Jan 2025 03:04:44 +0000 (03:04 +0000)]
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
Nextcloud bot [Sat, 25 Jan 2025 03:15:42 +0000 (03:15 +0000)]
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
Matthieu Gallien [Fri, 24 Jan 2025 14:07:24 +0000 (15:07 +0100)]
Merge pull request #7768 from nextcloud/bugfix/relogin-after-initial-setup-wizard
persist credentials retrieved through the wizard
Jyrki Gadinger [Fri, 17 Jan 2025 13:28:11 +0000 (14:28 +0100)]
persist credentials retrieved through the wizard
When setting up an account through the wizard for the first time, the
credentials are not saved properly. This requires the user to sign in
again after an application restart.
At least for the login flow v2 case, the `WebFlowCredentials` class
eventually persists the retrieved credentials, whereas the class used
within the wizard (`OCC::Flow2AuthCredsPage`) doesn't.
Signed-off-by: Jyrki Gadinger <nilsding@nilsding.org>
Matthieu Gallien [Fri, 24 Jan 2025 14:06:40 +0000 (15:06 +0100)]
Merge pull request #7789 from nextcloud/bugfix/show-resolve-conflicts-dialog
fix "Resolve conflicts" dialog not showing up
Jyrki Gadinger [Fri, 24 Jan 2025 09:50:51 +0000 (10:50 +0100)]
fix "Resolve conflicts" dialog not showing up
commit
00b616ba9d92a492b0c4e5101b58fff6506591ef removed the call to
`QScopedPointer::take` as it's considered deprecated in Qt 6.1 and
advises to use `std::unique_ptr` with `release()` instead
--> replace `QScopedPointer` with `std::unique_ptr` and call its
`release()` method as part of the cast to `QQuickWindow*`
Signed-off-by: Jyrki Gadinger <nilsding@nilsding.org>
Matthieu Gallien [Fri, 24 Jan 2025 09:09:05 +0000 (10:09 +0100)]
Merge pull request #7786 from nextcloud/bugfix/correct-link-call-dialog
notifications: Do not assume root activity link is the correct "join call" link
Claudio Cambra [Fri, 24 Jan 2025 02:31:51 +0000 (10:31 +0800)]
Do not assume root activity link is the correct "join call" link
Use the link in the activity's 'links'
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Matthieu Gallien [Fri, 24 Jan 2025 08:15:16 +0000 (09:15 +0100)]
Merge pull request #7782 from nextcloud/feature/client-alma8
modify AppImage build script to work with an EL8 base
Matthieu Gallien [Thu, 23 Jan 2025 19:42:35 +0000 (20:42 +0100)]
use latest appimage build docker image
see https://github.com/nextcloud/docker-ci/pkgs/container/continuous-integration-client-appimage-qt6/
342431972?tag=client-appimage-el8-6.8.1-2
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
Jyrki Gadinger [Thu, 23 Jan 2025 15:02:47 +0000 (16:02 +0100)]
update AppImage build comment text
Signed-off-by: Jyrki Gadinger <nilsding@nilsding.org>
Matthieu Gallien [Thu, 23 Jan 2025 14:50:10 +0000 (15:50 +0100)]
update the drone signature
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
Jyrki Gadinger [Thu, 23 Jan 2025 13:55:36 +0000 (14:55 +0100)]
replace drone PR appimage setup with GitHub Actions
Signed-off-by: Jyrki Gadinger <nilsding@nilsding.org>
Jyrki Gadinger [Thu, 23 Jan 2025 11:31:08 +0000 (12:31 +0100)]
start using the EL8 image for building the appimage
Signed-off-by: Jyrki Gadinger <nilsding@nilsding.org>
Jyrki Gadinger [Wed, 22 Jan 2025 14:30:23 +0000 (15:30 +0100)]
gitignore: add .cache and *.AppImage
.cache is used by clangd on my setup; built AppImages also shouldn't be
part of the repo
Signed-off-by: Jyrki Gadinger <nilsding@nilsding.org>
Jyrki Gadinger [Wed, 22 Jan 2025 12:55:49 +0000 (13:55 +0100)]
modify appimage build script to work with an EL8 base
Signed-off-by: Jyrki Gadinger <nilsding@nilsding.org>
Nextcloud bot [Fri, 24 Jan 2025 02:57:08 +0000 (02:57 +0000)]
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
Matthieu Gallien [Thu, 23 Jan 2025 19:45:41 +0000 (20:45 +0100)]
Merge pull request #7718 from Diff-fusion/improve-log-speed
Log path strings directly instead of accumulating
Felix [Wed, 8 Jan 2025 12:45:41 +0000 (13:45 +0100)]
Check if discovery paths are empty before logging
Signed-off-by: Felix <felix-git@0xf.eu>
Felix [Sat, 4 Jan 2025 15:06:03 +0000 (16:06 +0100)]
Log path strings directly instead of accumulating
Signed-off-by: Felix <felix-git@0xf.eu>
Matthieu Gallien [Thu, 23 Jan 2025 11:13:13 +0000 (12:13 +0100)]
Merge pull request #7780 from nextcloud/feature/cleanDeprecatedHashAlgorithm
switch client side encryption to use sha256 hash algorithm
Matthieu Gallien [Wed, 22 Jan 2025 09:51:13 +0000 (10:51 +0100)]
switch client side encryption to use sha256 hash algorithm
Close #5989
only support sha1 for depreceted read-only usage
use sha256 for new encrypted write operations
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
Nextcloud bot [Thu, 23 Jan 2025 02:59:03 +0000 (02:59 +0000)]
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
Matthieu Gallien [Thu, 23 Jan 2025 02:42:03 +0000 (03:42 +0100)]
Merge pull request #7772 from nextcloud/feature/capabilities-chunk-size-server
sync: Respect maximum chunk size provided in server capabilities
Claudio Cambra [Mon, 20 Jan 2025 09:56:52 +0000 (17:56 +0800)]
Apply max concurrent chunk uploads retrieved from server capabilities
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra [Mon, 20 Jan 2025 09:56:28 +0000 (17:56 +0800)]
Expose maxConcurrentChunkUploads from Capabilities
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra [Mon, 20 Jan 2025 09:51:55 +0000 (17:51 +0800)]
Remove overrideServerChunkSize config entry
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra [Mon, 20 Jan 2025 09:49:12 +0000 (17:49 +0800)]
Actually call overrideServerChunkSize
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra [Mon, 20 Jan 2025 09:48:56 +0000 (17:48 +0800)]
Do not apply max capabilities chunk size as min chunk size too
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra [Mon, 20 Jan 2025 09:26:48 +0000 (17:26 +0800)]
Fix capsMaxChunkSize comparison
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra [Mon, 20 Jan 2025 09:26:23 +0000 (17:26 +0800)]
Remove extraneous parenthesis
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra [Mon, 20 Jan 2025 09:24:56 +0000 (17:24 +0800)]
Fix naming for overrideSercerChunkSize constexpr
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra [Mon, 20 Jan 2025 03:59:27 +0000 (11:59 +0800)]
Add config entry to override server chunk size
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra [Mon, 20 Jan 2025 03:55:33 +0000 (11:55 +0800)]
Enforce chunk size provided by server capabilities
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra [Mon, 20 Jan 2025 02:34:17 +0000 (10:34 +0800)]
Override config chunk sizing values with max chunk size retrieved from capabilities
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra [Mon, 20 Jan 2025 02:33:06 +0000 (10:33 +0800)]
Add maxChunkSize getter function to get chunked upload max size from capabilities
This will be added with NC31
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Jyrki Gadinger [Wed, 22 Jan 2025 15:04:57 +0000 (16:04 +0100)]
Merge pull request #7754 from nextcloud/Rello-patch-1
Make Brander QT selection dynamic
Rello [Wed, 22 Jan 2025 12:15:12 +0000 (13:15 +0100)]
Update craftmaster.ini
Co-authored-by: Jyrki Gadinger <nilsding@nilsding.org>
Signed-off-by: Rello <Rello@users.noreply.github.com>
Rello [Wed, 15 Jan 2025 12:30:02 +0000 (13:30 +0100)]
Update VERSION.cmake
Signed-off-by: Rello <Rello@users.noreply.github.com>
Rello [Wed, 15 Jan 2025 11:35:57 +0000 (12:35 +0100)]
Update craftmaster.ini
Signed-off-by: Rello <Rello@users.noreply.github.com>
Matthieu Gallien [Wed, 22 Jan 2025 13:02:16 +0000 (14:02 +0100)]
Merge pull request #7781 from nextcloud/bugfix/readOnlyClassicalSyncLnkShortcutsWindows
fix the if check for invalid virtual LNK files
Matthieu Gallien [Wed, 22 Jan 2025 11:31:04 +0000 (12:31 +0100)]
fix the if check for invalid virtual LNK files
should ensure we fix the DB metadata of LNK windows shortcuts with
virtual files type
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
Matthieu Gallien [Wed, 22 Jan 2025 10:46:44 +0000 (11:46 +0100)]
Merge pull request #7779 from nextcloud/bugfix/readOnlyClassicalSyncLnkShortcutsWindows
Bugfix/read only classical sync lnk shortcuts windows
Matthieu Gallien [Tue, 21 Jan 2025 14:35:57 +0000 (15:35 +0100)]
update metadata when a file item has wrong type in DB
should help fixing the type of windows shortcuts in DB that were wrongly
set as virtual files
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
Matthieu Gallien [Mon, 20 Jan 2025 16:10:09 +0000 (17:10 +0100)]
add an assert to ensure we do not use virtual file types with no VFS
if VFS mode is off, we should nto be using any virtual file types
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
Matthieu Gallien [Mon, 20 Jan 2025 16:05:56 +0000 (17:05 +0100)]
handle LNK virtual files only when VFS mode is not off
should ensure lnk widnows shortcut files are not mistakenly handled as
virtual files
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
Matthieu Gallien [Wed, 22 Jan 2025 10:17:27 +0000 (11:17 +0100)]
Merge pull request #7769 from nextcloud/perf/color-conversion
Avoid converting string to color
Carl Schwan [Fri, 17 Jan 2025 14:10:18 +0000 (15:10 +0100)]
Avoid converting string to color
Use hex directly
Signed-off-by: Carl Schwan <carl@carlschwan.eu>
Nextcloud bot [Wed, 22 Jan 2025 03:00:23 +0000 (03:00 +0000)]
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
Rello [Tue, 21 Jan 2025 12:33:09 +0000 (13:33 +0100)]
Update feature.md
Signed-off-by: Rello <Rello@users.noreply.github.com>
Matthieu Gallien [Tue, 21 Jan 2025 09:05:32 +0000 (10:05 +0100)]
Merge pull request #7774 from nextcloud/bugfix/addMissingDocImages
add some missing doc images in a valid path
Matthieu Gallien [Mon, 20 Jan 2025 14:38:33 +0000 (15:38 +0100)]
add some missing doc images in a valid path
we cannot use doc/images/building folder name due to some gitignore
rules
so let's rename it to doc/images/dev
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
Nextcloud bot [Tue, 21 Jan 2025 02:58:25 +0000 (02:58 +0000)]
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
Matthieu Gallien [Mon, 20 Jan 2025 09:38:25 +0000 (10:38 +0100)]
Merge pull request #7773 from nextcloud/bugfix/updateLegalNotice
update legal notice copyright years for Nextcloud
Matthieu Gallien [Mon, 20 Jan 2025 07:50:36 +0000 (08:50 +0100)]
update legal notice copyright years for Nextcloud
Close #7767
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
Nextcloud bot [Sun, 19 Jan 2025 03:01:41 +0000 (03:01 +0000)]
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
Carl Schwan [Sat, 18 Jan 2025 15:04:14 +0000 (16:04 +0100)]
Merge pull request #7770 from nextcloud/ui/menuseparator
Use normal MenuSeparator instead of custom code
Carl Schwan [Fri, 17 Jan 2025 14:30:57 +0000 (15:30 +0100)]
Use normal MenuSeparator instead of custom code
Signed-off-by: Carl Schwan <carl@carlschwan.eu>
Nextcloud bot [Sat, 18 Jan 2025 02:57:26 +0000 (02:57 +0000)]
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
Claudio Cambra [Fri, 17 Jan 2025 07:02:00 +0000 (15:02 +0800)]
Merge pull request #7766 from nextcloud/feature/gh-issue-types-templates
github: Implement issue types in issue templates
Claudio Cambra [Fri, 17 Jan 2025 05:39:53 +0000 (13:39 +0800)]
github: Add "Enhancement" issue type to feature request template
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra [Fri, 17 Jan 2025 05:39:31 +0000 (13:39 +0800)]
github: Add "Bug" issue type to BUG_REPORT template
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Nextcloud bot [Fri, 17 Jan 2025 02:56:55 +0000 (02:56 +0000)]
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
Nextcloud bot [Thu, 16 Jan 2025 02:57:18 +0000 (02:57 +0000)]
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
Jyrki Gadinger [Wed, 15 Jan 2025 15:11:12 +0000 (16:11 +0100)]
Merge pull request #7735 from nextcloud/bugfix/client-window-resize-on-scale-change
fix window resize on DPI changes
Jyrki Gadinger [Thu, 9 Jan 2025 10:44:56 +0000 (11:44 +0100)]
fix window resize on DPI changes
This commit fixes #7678 and likely fixes #7447 too. On Windows, when
the screen is changed to one with a different scaling setting the window
is being incorrectly resized. This can be worked around by storing the
window's size before moving it to a different screen, and then resizing
the window again.
Signed-off-by: Jyrki Gadinger <nilsding@nilsding.org>
Matthieu Gallien [Wed, 15 Jan 2025 11:06:32 +0000 (12:06 +0100)]
Merge pull request #7741 from nextcloud/bugfix/all-paused-macos-vfs
gui/tray: Fix sync state icon showing paused state when using macOS VFS with no standard sync folders
Claudio Cambra [Fri, 10 Jan 2025 06:18:14 +0000 (14:18 +0800)]
Set allPaused as false if we have available FileProvider domains with macOS VFS
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Matthieu Gallien [Wed, 15 Jan 2025 10:27:07 +0000 (11:27 +0100)]
Merge pull request #7750 from nextcloud/feature/sparkle-2
updater: Upgrade to Sparkle 2
Claudio Cambra [Tue, 14 Jan 2025 05:44:38 +0000 (13:44 +0800)]
updater: Provide feedURL via non-deprecated delegate method
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra [Tue, 14 Jan 2025 05:43:58 +0000 (13:43 +0800)]
mac-crafter: Apply code-signing procedure on Sparkle as recommended by Sparkle docs
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra [Tue, 14 Jan 2025 05:03:57 +0000 (13:03 +0800)]
updater: Refactor NCSparkleUpdaterDelegate to conform to SPUUpdaterDelegate
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra [Tue, 14 Jan 2025 05:02:00 +0000 (13:02 +0800)]
updater: Replace SUUpdater with SPUStandardUpdaterController
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra [Tue, 14 Jan 2025 04:58:38 +0000 (12:58 +0800)]
mac-crafter: Update Sparkle version to 2.6.4
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Nextcloud bot [Wed, 15 Jan 2025 02:57:53 +0000 (02:57 +0000)]
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
Nextcloud bot [Tue, 14 Jan 2025 01:38:12 +0000 (01:38 +0000)]
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
Matthieu Gallien [Mon, 13 Jan 2025 16:18:26 +0000 (17:18 +0100)]
Merge pull request #7737 from nextcloud/feature/improveLoginFlowV2Dialog
update runwizard introduction screen
Ankur Bavisa [Thu, 6 Jul 2023 13:05:14 +0000 (18:35 +0530)]
update runwizard introduction screen
Signed-off-by: Ankur Bavisa <Ankur.Bavisa@t-systems.com>
Matthieu Gallien [Mon, 13 Jan 2025 14:39:32 +0000 (15:39 +0100)]
Merge pull request #7749 from nextcloud/rakekniven-patch-1
chore(i18n): Improved grammar